home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / mac / files / t_sys5 / 92052tar.gz / 920528.tar / Makefile < prev    next >
Makefile  |  1992-05-28  |  13KB  |  478 lines

  1. ANSI          = -Aa -D_HPUX_SOURCE
  2. ANSI          =
  3.  
  4. DEFINES       = -DUNIX
  5.  
  6. CFLAGS        = $(ANSI) $(DEFINES) -g
  7. CFLAGS        = $(ANSI) $(DEFINES) -O
  8.  
  9. DEST          = /tcp
  10.  
  11. EXTHDRS       =
  12.  
  13. HDRS          = arp.h \
  14.         asy.h \
  15.         ax25.h \
  16.         ax25mail.h \
  17.         axclient.h \
  18.         bootp.h \
  19.         buildsaddr.h \
  20.         cmdparse.h \
  21.         commands.h \
  22.         config.h \
  23.         crc.h \
  24.         daemon.h \
  25.         devparam.h \
  26.         dirutil.h \
  27.         enet.h \
  28.         files.h \
  29.         finger.h \
  30.         ftp.h \
  31.         global.h \
  32.         hardware.h \
  33.         hpux.h \
  34.         icmp.h \
  35.         iface.h \
  36.         internet.h \
  37.         ip.h \
  38.         kiss.h \
  39.         lapb.h \
  40.         login.h \
  41.         mail.h \
  42.         main.h \
  43.         mbuf.h \
  44.         n8250.h \
  45.         netrom.h \
  46.         netuser.h \
  47.         nrs.h \
  48.         pktdrvr.h \
  49.         proc.h \
  50.         remote.h \
  51.         remote_net.h \
  52.         rip.h \
  53.         session.h \
  54.         slhc.h \
  55.         slip.h \
  56.         socket.h \
  57.         tcp.h \
  58.         telnet.h \
  59.         timer.h \
  60.         tipmail.h \
  61.         trace.h \
  62.         transport.h \
  63.         tty.h \
  64.         udp.h
  65.  
  66. LD            = $(CC)
  67.  
  68. LDFLAGS       = $(CFLAGS)
  69.  
  70. LIBS          =
  71.  
  72. MAKEFILE      = Makefile
  73.  
  74. OBJS          = alloc.o \
  75.         arp.o \
  76.         arpcmd.o \
  77.         arpdump.o \
  78.         arpfile.o \
  79.         arphdr.o \
  80.         asy.o \
  81.         ax25.o \
  82.         ax25dump.o \
  83.         ax25file.o \
  84.         ax25hdr.o \
  85.         ax25subr.o \
  86.         axclient.o \
  87.         axip.o \
  88.         axserver.o \
  89.         axudp.o \
  90.         buildsaddr.o \
  91.         cmdparse.o \
  92.         config.o \
  93.         crc.o \
  94.         devparam.o \
  95.         dirutil.o \
  96.         domain.o \
  97.         files.o \
  98.         finger.o \
  99.         ftp.o \
  100.         ftpcli.o \
  101.         ftpserv.o \
  102.         hpux.o \
  103.         icmp.o \
  104.         icmpcmd.o \
  105.         icmpdump.o \
  106.         icmphdr.o \
  107.         icmpmsg.o \
  108.         iface.o \
  109.         ip.o \
  110.         ipcmd.o \
  111.         ipdump.o \
  112.         ipfile.o \
  113.         iphdr.o \
  114.         ipip.o \
  115.         iproute.o \
  116.         kernel.o \
  117.         kiss.o \
  118.         kissdump.o \
  119.         ksubr.o \
  120.         lapb.o \
  121.         lcsum.o \
  122.         login.o \
  123.         mail_bbs.o \
  124.         mail_daemn.o \
  125.         mail_retrn.o \
  126.         mail_smtp.o \
  127.         mail_subr.o \
  128.         main.o \
  129.         mbuf.o \
  130.         misc.o \
  131.         n8250.o \
  132.         netlog.o \
  133.         netrom.o \
  134.         netuser.o \
  135.         nrdump.o \
  136.         nrs.o \
  137.         pathname.o \
  138.         remote_kbd.o \
  139.         remote_net.o \
  140.         rip.o \
  141.         ripcmd.o \
  142.         ripdump.o \
  143.         services.o \
  144.         session.o \
  145.         setsp.o \
  146.         slip.o \
  147.         smisc.o \
  148.         tcpcmd.o \
  149.         tcpdump.o \
  150.         tcpgate.o \
  151.         tcphdr.o \
  152.         tcpin.o \
  153.         tcpout.o \
  154.         tcpsubr.o \
  155.         tcptimer.o \
  156.         tcpuser.o \
  157.         telnet.o \
  158.         timer.o \
  159.         tnserv.o \
  160.         trace.o \
  161.         transport.o \
  162.         ttydriv.o \
  163.         udp.o \
  164.         udpcmd.o \
  165.         udpdump.o \
  166.         udphdr.o \
  167.         version.o
  168.  
  169. PRINT         = pr
  170.  
  171. PROGRAM       = net
  172.  
  173. SHELL         = /bin/sh
  174.  
  175. SRCS          = alloc.c \
  176.         arp.c \
  177.         arpcmd.c \
  178.         arpdump.c \
  179.         arpfile.c \
  180.         arphdr.c \
  181.         asy.c \
  182.         ax25.c \
  183.         ax25dump.c \
  184.         ax25file.c \
  185.         ax25hdr.c \
  186.         ax25subr.c \
  187.         axclient.c \
  188.         axip.c \
  189.         axserver.c \
  190.         axudp.c \
  191.         buildsaddr.c \
  192.         cmdparse.c \
  193.         config.c \
  194.         crc.c \
  195.         devparam.c \
  196.         dirutil.c \
  197.         domain.c \
  198.         files.c \
  199.         finger.c \
  200.         ftp.c \
  201.         ftpcli.c \
  202.         ftpserv.c \
  203.         hpux.c \
  204.         icmp.c \
  205.         icmpcmd.c \
  206.         icmpdump.c \
  207.         icmphdr.c \
  208.         icmpmsg.c \
  209.         iface.c \
  210.         ip.c \
  211.         ipcmd.c \
  212.         ipdump.c \
  213.         ipfile.c \
  214.         iphdr.c \
  215.         ipip.c \
  216.         iproute.c \
  217.         kernel.c \
  218.         kiss.c \
  219.         kissdump.c \
  220.         ksubr.c \
  221.         lapb.c \
  222.         lcsum.c \
  223.         login.c \
  224.         mail_bbs.c \
  225.         mail_daemn.c \
  226.         mail_retrn.c \
  227.         mail_smtp.c \
  228.         mail_subr.c \
  229.         main.c \
  230.         mbuf.c \
  231.         misc.c \
  232.         n8250.c \
  233.         netlog.c \
  234.         netrom.c \
  235.         netuser.c \
  236.         nrdump.c \
  237.         nrs.c \
  238.         pathname.c \
  239.         remote_kbd.c \
  240.         remote_net.c \
  241.         rip.c \
  242.         ripcmd.c \
  243.         ripdump.c \
  244.         services.c \
  245.         session.c \
  246.         setsp.c \
  247.         slip.c \
  248.         smisc.c \
  249.         tcpcmd.c \
  250.         tcpdump.c \
  251.         tcpgate.c \
  252.         tcphdr.c \
  253.         tcpin.c \
  254.         tcpout.c \
  255.         tcpsubr.c \
  256.         tcptimer.c \
  257.         tcpuser.c \
  258.         telnet.c \
  259.         timer.c \
  260.         tnserv.c \
  261.         trace.c \
  262.         transport.c \
  263.         ttydriv.c \
  264.         udp.c \
  265.         udpcmd.c \
  266.         udpdump.c \
  267.         udphdr.c \
  268.         version.c
  269.  
  270. # SYSHDRS       =
  271.  
  272. .IGNORE:
  273.  
  274. all:            $(PROGRAM)
  275.  
  276. setsp.o:        setsp.c
  277.         $(CC) -E $(CFLAGS) $< > setsp.s
  278.         as setsp.s
  279.         rm -f setsp.s
  280.  
  281. $(PROGRAM):     $(OBJS) $(LIBS)
  282.         @echo "Linking $(PROGRAM) ..."
  283.         @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
  284.  
  285. clean:;         @rm -f $(OBJS) *.o core
  286.  
  287. clobber:;       @rm -f $(OBJS) $(PROGRAM) *.o core tags
  288.  
  289. depend:;        @mkmf -f $(MAKEFILE) ROOT=$(ROOT)
  290.  
  291. echo:;          @echo $(HDRS) $(SRCS)
  292.  
  293. index:;         @ctags -wx $(HDRS) $(SRCS)
  294.  
  295. install:        $(DEST)/$(PROGRAM)
  296.  
  297. lint:;          @lint -v $(ANSI) $(DEFINES) $(SRCS)
  298.  
  299. print:;         @$(PRINT) $(HDRS) $(SRCS)
  300.  
  301. tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
  302.  
  303. update:         $(DEST)/$(PROGRAM)
  304.  
  305. $(DEST)/$(PROGRAM): $(PROGRAM)
  306.         @mv -f $@ /tmp/old.$$$$ >/dev/null 2>&1 ; exit 0
  307.         cp $(PROGRAM) $@ ; exit 0
  308.  
  309. .c.o:
  310.         @rm -f $@
  311.         $(CC) $(CFLAGS) -c $<
  312.  
  313. ###
  314. alloc.o: global.h mbuf.h
  315. arp.o: global.h mbuf.h timer.h iface.h proc.h enet.h ax25.h icmp.h internet.h \
  316.     ip.h session.h hardware.h telnet.h arp.h
  317. arpcmd.o: global.h mbuf.h timer.h enet.h iface.h proc.h ax25.h arp.h \
  318.     netuser.h cmdparse.h commands.h
  319. arpdump.o: global.h mbuf.h arp.h iface.h proc.h timer.h netuser.h trace.h
  320. arpfile.o: global.h timer.h arp.h mbuf.h iface.h proc.h
  321. arphdr.o: global.h mbuf.h arp.h iface.h proc.h timer.h
  322. asy.o: global.h config.h proc.h mbuf.h timer.h iface.h netuser.h slhc.h ip.h \
  323.     internet.h tcp.h n8250.h asy.h ax25.h kiss.h nrs.h pktdrvr.h slip.h \
  324.     commands.h
  325. ax25.o: global.h mbuf.h iface.h proc.h timer.h arp.h slip.h slhc.h ip.h \
  326.     internet.h tcp.h netuser.h ax25.h lapb.h netrom.h session.h \
  327.     hardware.h telnet.h
  328. ax25dump.o: global.h mbuf.h ax25.h iface.h proc.h timer.h lapb.h trace.h \
  329.     socket.h
  330. ax25file.o: global.h timer.h iface.h mbuf.h proc.h ax25.h
  331. ax25hdr.o: global.h mbuf.h ax25.h iface.h proc.h timer.h
  332. ax25subr.o: global.h mbuf.h timer.h ax25.h iface.h proc.h lapb.h
  333. axclient.o: global.h config.h netuser.h mbuf.h timer.h ax25.h iface.h proc.h \
  334.     lapb.h session.h hardware.h telnet.h
  335. axip.o: global.h mbuf.h iface.h proc.h timer.h internet.h netuser.h ax25.h \
  336.     socket.h trace.h pktdrvr.h cmdparse.h hpux.h
  337. axserver.o: global.h timer.h ax25.h mbuf.h iface.h proc.h lapb.h login.h
  338. axudp.o: global.h mbuf.h iface.h proc.h timer.h internet.h netuser.h ax25.h \
  339.     socket.h trace.h pktdrvr.h cmdparse.h hpux.h
  340. buildsaddr.o: global.h
  341. cmdparse.o: global.h proc.h mbuf.h timer.h cmdparse.h
  342. config.o: global.h config.h mbuf.h timer.h proc.h iface.h ip.h internet.h \
  343.     tcp.h netuser.h udp.h lapb.h ax25.h enet.h kiss.h nrs.h netrom.h \
  344.     session.h hardware.h telnet.h pktdrvr.h slip.h slhc.h arp.h icmp.h \
  345.     cmdparse.h commands.h ax25mail.h tipmail.h daemon.h bootp.h socket.h \
  346.     asy.h trace.h
  347. crc.o: global.h mbuf.h crc.h
  348. devparam.o: global.h devparam.h
  349. dirutil.o: global.h dirutil.h commands.h
  350. domain.o: global.h timer.h netuser.h cmdparse.h
  351. files.o: global.h netuser.h files.h
  352. finger.o: config.h global.h mbuf.h timer.h internet.h icmp.h iface.h proc.h \
  353.     ip.h session.h hardware.h telnet.h ax25.h netuser.h tcp.h ftp.h \
  354.     finger.h
  355. ftp.o: global.h mbuf.h netuser.h timer.h tcp.h iface.h proc.h internet.h ip.h \
  356.     ftp.h session.h hardware.h telnet.h ax25.h
  357. ftpcli.o: global.h mbuf.h session.h proc.h timer.h hardware.h telnet.h ax25.h \
  358.     iface.h cmdparse.h socket.h icmp.h internet.h ip.h tcp.h netuser.h \
  359.     ftp.h commands.h dirutil.h
  360. ftpserv.o: global.h mbuf.h socket.h proc.h timer.h netuser.h tcp.h iface.h \
  361.     internet.h ip.h dirutil.h login.h ftp.h
  362. hpux.o: global.h iface.h mbuf.h proc.h timer.h files.h hardware.h login.h \
  363.     commands.h main.h hpux.h
  364. icmp.o: global.h mbuf.h iface.h proc.h timer.h ip.h internet.h icmp.h \
  365.     session.h hardware.h telnet.h ax25.h netuser.h
  366. icmpcmd.o: global.h icmp.h mbuf.h iface.h proc.h timer.h internet.h ip.h \
  367.     session.h hardware.h telnet.h ax25.h netuser.h socket.h cmdparse.h \
  368.     commands.h
  369. icmpdump.o: global.h mbuf.h internet.h netuser.h icmp.h iface.h proc.h \
  370.     timer.h ip.h session.h hardware.h telnet.h ax25.h trace.h
  371. icmphdr.o: global.h mbuf.h internet.h ip.h iface.h proc.h timer.h icmp.h \
  372.     session.h hardware.h telnet.h ax25.h
  373. icmpmsg.o: global.h
  374. iface.o: global.h config.h mbuf.h proc.h timer.h iface.h ip.h internet.h \
  375.     netuser.h ax25.h enet.h pktdrvr.h cmdparse.h commands.h
  376. ip.o: global.h mbuf.h timer.h internet.h netuser.h iface.h proc.h pktdrvr.h \
  377.     ip.h icmp.h session.h hardware.h telnet.h ax25.h
  378. ipcmd.o: global.h mbuf.h internet.h timer.h netuser.h iface.h proc.h ip.h \
  379.     cmdparse.h commands.h rip.h udp.h
  380. ipdump.o: global.h mbuf.h internet.h iface.h proc.h timer.h ip.h trace.h \
  381.     netuser.h
  382. ipfile.o: global.h timer.h iface.h mbuf.h proc.h ip.h internet.h
  383. iphdr.o: global.h mbuf.h ip.h iface.h proc.h timer.h internet.h
  384. ipip.o: global.h mbuf.h iface.h proc.h timer.h internet.h netuser.h socket.h \
  385.     trace.h pktdrvr.h cmdparse.h hpux.h
  386. iproute.o: global.h mbuf.h iface.h proc.h timer.h internet.h ip.h netuser.h \
  387.     icmp.h session.h hardware.h telnet.h ax25.h rip.h udp.h trace.h \
  388.     pktdrvr.h bootp.h socket.h
  389. kernel.o: global.h mbuf.h proc.h timer.h socket.h daemon.h hardware.h
  390. kiss.o: global.h mbuf.h iface.h proc.h timer.h kiss.h devparam.h slip.h \
  391.     slhc.h ip.h internet.h tcp.h netuser.h asy.h ax25.h crc.h
  392. kissdump.o: global.h mbuf.h kiss.h iface.h proc.h timer.h devparam.h ax25.h \
  393.     trace.h crc.h
  394. ksubr.o: global.h proc.h mbuf.h timer.h commands.h
  395. lapb.o: global.h mbuf.h timer.h ax25.h iface.h proc.h lapb.h netrom.h \
  396.     session.h hardware.h telnet.h asy.h cmdparse.h netuser.h
  397. lcsum.o: global.h ip.h mbuf.h iface.h proc.h timer.h internet.h
  398. login.o: global.h mbuf.h timer.h hpux.h telnet.h session.h proc.h hardware.h \
  399.     ax25.h iface.h login.h
  400. mail_bbs.o: global.h mbuf.h transport.h timer.h mail.h
  401. mail_daemn.o: global.h timer.h mail.h cmdparse.h commands.h
  402. mail_retrn.o: mail.h global.h
  403. mail_smtp.o: global.h mbuf.h transport.h timer.h mail.h
  404. mail_subr.o: timer.h global.h mail.h
  405. main.o: global.h mbuf.h timer.h proc.h iface.h ip.h internet.h tcp.h \
  406.     netuser.h udp.h ax25.h kiss.h enet.h netrom.h session.h hardware.h \
  407.     telnet.h ftp.h tty.h socket.h cmdparse.h commands.h daemon.h \
  408.     devparam.h files.h main.h remote.h trace.h hpux.h remote_net.h
  409. mbuf.o: global.h mbuf.h proc.h timer.h
  410. misc.o: global.h socket.h mbuf.h proc.h timer.h
  411. n8250.o: global.h mbuf.h proc.h timer.h iface.h n8250.h asy.h devparam.h \
  412.     hpux.h
  413. netlog.o: global.h
  414. netrom.o: global.h config.h netuser.h mbuf.h timer.h iface.h proc.h arp.h \
  415.     ip.h internet.h ax25.h lapb.h netrom.h session.h hardware.h telnet.h \
  416.     cmdparse.h trace.h login.h
  417. netuser.o: global.h netuser.h
  418. nrdump.o: global.h mbuf.h timer.h ax25.h iface.h proc.h netrom.h session.h \
  419.     hardware.h telnet.h trace.h
  420. nrs.o: global.h timer.h mbuf.h iface.h proc.h pktdrvr.h ax25.h nrs.h asy.h \
  421.     trace.h commands.h
  422. pathname.o: global.h dirutil.h
  423. remote_kbd.o: global.h hpux.h buildsaddr.h main.h proc.h mbuf.h timer.h
  424. remote_net.o: global.h mbuf.h timer.h transport.h hpux.h buildsaddr.h
  425. rip.o: global.h mbuf.h netuser.h udp.h iface.h proc.h timer.h internet.h ip.h \
  426.     rip.h arp.h
  427. ripcmd.o: global.h mbuf.h netuser.h internet.h cmdparse.h timer.h iface.h \
  428.     proc.h udp.h ip.h rip.h commands.h
  429. ripdump.o: global.h mbuf.h netuser.h timer.h rip.h iface.h proc.h udp.h \
  430.     internet.h ip.h trace.h
  431. services.o: global.h socket.h mbuf.h proc.h timer.h netuser.h
  432. session.o: global.h config.h mbuf.h proc.h timer.h tcp.h iface.h internet.h \
  433.     ip.h netuser.h ftp.h icmp.h session.h hardware.h telnet.h ax25.h \
  434.     tty.h socket.h cmdparse.h commands.h main.h axclient.h lapb.h \
  435.     finger.h netrom.h
  436. slip.o: global.h config.h mbuf.h iface.h proc.h timer.h ip.h internet.h \
  437.     slhc.h tcp.h netuser.h asy.h slip.h trace.h
  438. smisc.o: global.h mbuf.h socket.h proc.h timer.h remote.h tcp.h iface.h \
  439.     internet.h ip.h netuser.h udp.h commands.h hardware.h
  440. tcpcmd.o: global.h timer.h mbuf.h netuser.h internet.h tcp.h iface.h proc.h \
  441.     ip.h cmdparse.h commands.h
  442. tcpdump.o: global.h mbuf.h netuser.h internet.h tcp.h iface.h proc.h timer.h \
  443.     ip.h trace.h
  444. tcpgate.o: global.h mbuf.h netuser.h tcp.h iface.h proc.h timer.h internet.h \
  445.     ip.h hpux.h buildsaddr.h
  446. tcphdr.o: global.h mbuf.h tcp.h iface.h proc.h timer.h internet.h ip.h \
  447.     netuser.h
  448. tcpin.o: global.h timer.h mbuf.h netuser.h internet.h tcp.h iface.h proc.h \
  449.     ip.h icmp.h session.h hardware.h telnet.h ax25.h
  450. tcpout.o: global.h timer.h mbuf.h netuser.h internet.h tcp.h iface.h proc.h \
  451.     ip.h
  452. tcpsubr.o: global.h timer.h mbuf.h netuser.h internet.h tcp.h iface.h proc.h \
  453.     ip.h
  454. tcptimer.o: global.h mbuf.h timer.h netuser.h internet.h tcp.h iface.h proc.h \
  455.     ip.h
  456. tcpuser.o: global.h timer.h mbuf.h netuser.h socket.h proc.h internet.h tcp.h \
  457.     iface.h ip.h icmp.h session.h hardware.h telnet.h ax25.h
  458. telnet.o: global.h mbuf.h socket.h proc.h timer.h telnet.h session.h \
  459.     hardware.h ax25.h iface.h icmp.h internet.h ip.h tcp.h netuser.h \
  460.     tty.h commands.h
  461. timer.o: global.h timer.h proc.h mbuf.h commands.h daemon.h hardware.h \
  462.     socket.h
  463. tnserv.o: global.h mbuf.h socket.h proc.h timer.h netuser.h tcp.h iface.h \
  464.     internet.h ip.h login.h tipmail.h
  465. trace.o: global.h mbuf.h iface.h proc.h timer.h pktdrvr.h commands.h trace.h
  466. transport.o: global.h netuser.h mbuf.h timer.h ax25.h iface.h proc.h lapb.h \
  467.     netrom.h session.h hardware.h telnet.h tcp.h internet.h ip.h \
  468.     transport.h
  469. ttydriv.o: global.h tty.h
  470. udp.o: global.h mbuf.h netuser.h iface.h proc.h timer.h udp.h internet.h ip.h \
  471.     icmp.h session.h hardware.h telnet.h ax25.h
  472. udpcmd.o: global.h mbuf.h netuser.h udp.h iface.h proc.h timer.h internet.h \
  473.     ip.h cmdparse.h commands.h
  474. udpdump.o: global.h mbuf.h netuser.h internet.h udp.h iface.h proc.h timer.h \
  475.     ip.h socket.h trace.h
  476. udphdr.o: global.h mbuf.h ip.h iface.h proc.h timer.h internet.h udp.h \
  477.     netuser.h
  478.